package pe.com.bn.sach.dao;

import java.util.List;

import pe.com.bn.sach.domain.Bnchf06Tabla;
import pe.com.bn.sach.domain.Bnchf07Item;
import pe.com.bn.sach.domain.Bnchf09Profesion;
import pe.com.bn.sach.domain.Bnchf10Instruccion;

public interface ItemDAO {
	public List listItem(Bnchf07Item bnchf07Item) throws Exception;
	public void GuardaItem(Bnchf07Item bnchf07Item) throws Exception;
	public List listProfesion(Bnchf09Profesion bnchf09Profesion) throws Exception;
	public List lisInstruccion(Bnchf10Instruccion bnchf10Instruccion) throws Exception;
	public List lisParentesco() throws Exception;
	public List listBancos(Bnchf07Item bnchf07Item) throws Exception;
	public Bnchf07Item getItem(Bnchf07Item bnchf07Item) throws Exception;
	
	public void guardarProfesion(Bnchf09Profesion bnchf09Profesion) throws Exception;
	public void actualizarProfesion(Bnchf09Profesion bnchf09Profesion) throws Exception;
	public List buscarProfesion(Bnchf09Profesion bnchf09Profesion) throws Exception;
	
	public void guardarTabla(Bnchf06Tabla bnchf06Tabla) throws Exception;
	public void actualizarTabla(Bnchf06Tabla bnchf06Tabla) throws Exception;
	public List buscarTabla(Bnchf06Tabla bnchf06Tabla) throws Exception;
	public List listarTabla(Bnchf06Tabla bnchf06Tabla) throws Exception;
	public void guardarItem(Bnchf07Item bnchf07Item) throws Exception;
	public void actualizarItem(Bnchf07Item bnchf07Item) throws Exception;
	public List buscarItem(Bnchf07Item bnchf07Item) throws Exception;
	public List listarItem(Bnchf07Item bnchf07Item) throws Exception;
}
